If you want to use a relay as a clicker, you should test it, since the way you plan to use it is not within any specifications usually. Sometimes, relay manufacturers specify the mechanical life of the relay as a separate line in the specs, but it's not very common.
The "relay life" specification is usually called "contact life" and only applies to contact resistance staying below the maximum limiting value given in the datasheet. It does not mean that the relay will mechanically fall apart anytime soon!
Other answers suggest that the mechanical life may be, say, 2x the contact life at rated load. My experience is that without the contacts loaded, most relays will last an extremely long time - orders of magnitude longer than the contact life. As an anecdote, I have tested NEC's now-obsolete MR62 series relays, rated IIRC for a million contact actuations, and got tired of the clicking after they were past a billion cycles. They sounded just as good, and there was nothing obvious that would indicate that they were ready to fall apart.
And finally, the sound a relay makes depends on size and specific mechanical design. Some relays sound fairly similar upon both opening and closing, some have a distinctive tick and tock sounds. For small relays - say 2cm^3 or less - the sound is quite similar on either opening or closing, so indeed 0.5Hz square wave drive will give proper results.
For maximum coil life, the drive current waveform should have a peak value high enough to produce a satisfying click, and a hold value that's a couple times lower than the peak, to minimize the coil dissipation. A simple way to achieve that is to power the coil through a parallel R-C circuit.
"Clicker" applications that demand long relay life should drive the coil with a voltage source of a roughly fixed ON and OFF impedance, i.e. with an actual square wave waveform, so that the coil never "sees" an open circuit. This minimizes the voltage stress on the coil. In practice, this means a push-pull driver stage, e.g. one half of an H-bridge.