This works better than I thought it would. Ignore the 1-star people, the app gives you times down to the minute and is pretty accurate from what Ive seen from mine so fare
SocMediaGuru about Battery Life ADVANCED