I believe Costco has to send them in to get batteries replaced. I also read somewhere here that if you take them in right before the warranty ends that sometimes Costco will send them in for replacement.
Someone else here would have more accurate information on that than I do.