Battery life depends upon a number of issues, particularly temperature and the number of 'deep discharges' experienced. Battery life is halved for every 10 degrees (C) temperature increase above it's specified operating temperature (usually 25 degrees (C). UPS batteries are designed for maximum life in 'typical' use, which means long periods at continuous low charge and occasional minor discharges. So-called 'deep' discharges on a repeated basis will reduce the life of the battery. So the answer is; how often do you experience outages and how long do they last: oops, I guess that's another question. Consult the manufacturer and take a look at www.powerstream.com.
__________________
"Do not worry about your difficulties in Mathematics. I can assure you mine are still greater". - Albert Einstein
I've got the same question. I've got a 11 year old 30kva UPS with 4 year old batteries. Load has increased from 40 to 50% over the years, uptime is down to 30 minutes (from 40). The year-to-year changes have been minimal. I don't think the current set of batteries need changing for another couple of years. HOWEVER, the UPS itself is 11 years old, and I'm wondering if it should be replaced for more a more current machine with newer technology (if there is newer technology in UPSs).