ran my truck today and it seems like it is slower than before

it seems like it doesnt have as much torque as before. if i pick upthe truck it will go thru the rpm range and balloon out the tires alot but if i put it on the ground it takes a sec to take off and really doesnt really go that fast. could this be the clutch slipping or what im stumped? any help would be appreciated thanks