May be too technical for some ... but here is a way to check battery health ...
How healthy are your batteries? (How to measure internal resistance) - Laser Pointer Forums - Discuss Laser Pointers
How healthy are your batteries? (How to measure internal resistance) - Laser Pointer Forums - Discuss Laser Pointers