No, but if you go into Phone Information -> Battery then see what's been using the battery the most that should help you narrow it down. What ROM are you running?
2.2.1 Battery usage breaks down as :- 64% Cell Standby (79% of the time with no signal) 19% Display 5% Locale 5% Phone Idle 3% Angry Birds 2% Android OS 2% Internet
Juice Defender from the Android Market improved my legends battery life by quite a lot, turning off the sync also helps considerably (Juice defender helps with this by allowing you to specify that the 3g connection is only active for x minutes an hour or when the screen is on etc)
Baboon do you keep wifi on? If you are generally in wifi areas this will boost your juice life as wifi uses less power than polling the umts/gprs network.
Its off most of the time. I work in a basement so I don't get mobile reception at my desk and the WiFi uses http proxy which android still does not support so I have the WiFi turned off unless i'm at home. I use locale to change my settings between work and home.
If i can recomend something... Try oxygen rom over leedroid I was going to use leedroid but someone showed me oxygen and i was hooked. But to any HTC desire users on O2... I had a hell of a time getting my Desire rooted.. I ended up having to make a gold card... Simple enough if you know what to do. Install an unbranded version of 2.1 so i downgraded Then it was just a case of running unrevoked. Both the downgrade and the root were handled very easily with a couple of bits of software so are very very use friendly. the only complicated bit was the gold card creation but once i got to know what i was doing It took no time at all.. If anyone wants to root the O2 branded desires running froyo 2.2 gimme a shout and will link the guides I used to do it.