Personally, I do not think it a good idea to
completely discharge a rechargeable battery - i.e. to the point at which there is zero voltage across its terminals - and particularly not for an extended period.
Devices that use rechargeables, such as mobile phones and laptops, have built in circuitry to switch off when the battery voltage drops below a certain level, and this is to protect the battery as much as anything else. Torches that use rechargeable batteries can have either a filament bulb or LEDs. Because a filament bulb is essentially just a resistance, leaving it switched on indefinitely can terminally damage the battery, but LEDs require a minimum voltage to operate and can therefore never completely discharge a battery and it should be safe to leave them on. Other devices, such as wireless mice and radios, will have a minimum working voltage which may or may not cause total discharge of the battery. In other words, if the device has no battery monitoring intelligence, it can be easy to damage a rechargeable through over-discharge.
So, for example, leaving a laptop running on its batteries until it switches itself of would be the ideal level of discharge required for that battery in my view.
Having said that, you will find people that have their own preferred methods, and if you can use them to good effect, then good! Bear in mind though that there is more than one kind of rechargeable battery, and they all have differing properties. If you know the type, do a Google for "get the best out of rechargeable
<battery type> battery" and you'll come across articles like
How To Get the Most Out of NiMH Rechargeable Batteries - Tested.