Do you have manual hubs? If not....
Block your wheels, set the e-brake, get a blanket and go lay underneath your truck. It's feeling neglected:sombrero:.
But seriously, do that and try a few things; put both t-case and tranny in N and see if you can rotate your front drive shaft, there might be something binding there. If all seems well there, jack the front end off the ground, hand spin the tires and listen for odd sounds (clunking, grinding). If that checks out okay get it up on jack stands so that all four wheels are off the ground, try putting in 4wd and see if it will spin the wheels with them in the air.
..........Or you could just take it to mechanic.