I think I paid $200 at the Chevy dealer a few years back. Watch out, this thread is undoubtedly going to digress into a back and forth about the pros/cons of flush vs drain/fill. Last time this went around it was somewhere around the 15th page that I realized there is really no perfect answer.
If I remember right GMC/Chevy says every 40K do a power flush and Alison says don't ever do a power flush. The "data" that I'm remembering is about 4/5 years old so this may have changed.
I personally did the power flush at 40K to keep the warranty gods happy and have just done drain/fills along with changing the spin-on filters (do the new trucks even have these?). I'm at 130K on my bone stock LBZ and the tranny has been absolutely flawless so I don't plan on changing anything in my methodology. My fluid is still bright purple and clean everytime I check it or do a drain.
My advice is to listen to the opinions, do some research and decide how you want to proceed.
On edit: oops.... I just assumed you have a new truck. I see your profile says it's an 05 so I'd really do some research before you let the dealer power flush. I personally would never do it on a tranny that old but that's just me.