New style parking brake cables (especially the longer ones) will flap around and hit the driveshaft. Look for telltale wear spots on either of them if they're not stock.
As said, driveshafts will often make the strangest sounds. And with the double-cardan end, you might even get sounds that you've never associated with a u-joint before!
The fan idea is worth persuing too. Do you have a non-stock shroud, or original motor mounts? If so, they could be shifting under load. Even without being under active acceleration, the engine is under more load at higher speeds just from the truck body pushing so much air.
All reasonable things to look out for. And easy to test for too.
Paul