Nope they don't. Not sure what they do if they know your battery is shot, I've never had to swap one but they claim just come in and swap your dead/run down battery for a fully charged one.
That only works for US Cellular. Sprint does not have a battery swap program. I know that if you have TEP you can have them order you a new battery thru the service center program, but i have never been able to go into a store and just swap batteries.
I think if you're close enough to a corporate center, just go inside and tell them you've been having problems with your battery. They're always just swapped my battery for another one (might not be new, but one that a tech was using, but hey, your battery is shot anyways, right?). Never hurts to ask.
IF the phone is covered under TEP and less than one year old. A repair center can test the battery and if it fails the test then they can order you a replacement for free.
I actually don't have the insurance on my phone and I called a sprint store around my house and they said that if I had the insurance they could order me one for free or I'd have to pay $45. But I didn't want to do that so I went to a sprint repair center and within 5 minutes I was given a new battery for free. Moral of the story is I guess it just depends on who you talk to and if there having a good day/ good mood lol. I love sprint
Posted from my CrackBerry at wapforums.crackberry.com