In my previous trucks (GM 3/4-tons), I ran Castrol/Allison TranSynd. While it was pricy (think “liquid rubies”), it has very impressive performance characteristics.
I changed around every 25-50K miles, mostly due to age (this fluid can go MUCH longer, even in commercial applications).
I used what has been documented as the “Hoot” method. Change the filter if needed, but keep in mind that this doesn’t clear out all fluid. Then, regardless of whether you changed the filter, proceed to have the truck flush itself. Remove the return line from the oil cooler, direct it into a bucket and start the truck. Let the truck pump itself down a few quarts, then add the same amount to the fill hole. Repeat until the fluid going into the bucket matches the fluid going into the hole.
Using this approach, you run through some extra fluid. But you also “flush” the entire system without putting any stress on it. Needless to say, I’ve never had transmission problems following this approach. At the same time, I question the need for these measures on a 1/2-ton truck that doesn’t see much abuse.