Is your truck fairly new to you, or have you recently performed any maintenance that would cause you to have to disconnect the battery? It takes quite a few miles for your truck's computer to "learn" your driving habits. Though many people think the computers on the older trucks don't do this, in all actuality it does.
I bought a 95 F150 about 3 months ago and it took about a month for it to learn my habits, I am fairly heavy on the accelerator and it took a while for the E4OD tranny to realize this and smooth out the shifts at higher RPMs. I also went out of town for a while, and my wife drove it a bit to save miles on our newer car. I noticed a difference in the feel of the truck after my return and it is still getting used to my style again.