I just got back from a trip, hitting the same big hills that I have with all my other trucks, and I didn't have too much of a problem this time. I was running between 55-60 MPH, puttered down to 50 MPH on one hill, another steep hill starting at the bottom I was able to get close to 50 MPH, but very slowly. Think what my issue was I had an air leak on the fuel filter base and somewhere else, but after tinkering with the filter I made a bit more power and could do hills. Also I did check for leaks and didn't find any, I knew I was missing the seal for the filter so that's the only reason I figured it out.
If your truck feels low on power you might be sucking air into the fuel system somewhere and that's where your problem is, so should try that first and see if you can find anything where you could have a leak.
It seems like you can do the hills better if you don't give it too much throttle and if you start to get it building power at the bottom of the hill and keep it building power on the way up, if you haven't tried building power before you start up the hill you should give that a shot and see if it helps at all.