i'm not extremely proficient when it comes to battery but from what i learnt during my days of college, i can tell you that the battery life depends on the usage and the charge-discharge cycle of individual batteries. the life of one battery may not be the same as the other. so i dont think it is possible to monitor it in a software. however you can set reminders to regularly tweak your battery room
A major factor in evaluating battery fitness is internal resistance. Alber, Cellwatch and Btech are manufacturers of popular automated battery monitoring systems. Handheld meters are available for manual assays. We have found that regular battery monitoring -- including replacement of bad or weak units -- is essential for UPS reliability, despite battery manufacturers' "maintenance free" claims. Actual periodic testing of the UPS using a load bank is also a good idea.