Did the truck run/ operate as intended before, or is this a new to you truck that you are trying to get into operating condition?
If it did run/ drive before, what has changed since?
When you say it idles fast but smooth in Park or Neutral, at what RPM is it idling? Is this with the choke engaged or disingaged?
Quickly, a new carb requiring set up could be the issue. Check manufacturer's recomendation for initial set up then tune.
Timing, especially too much mechanical advance too early, could also be the issue. Pull the cap and rotor, put in a set of stock, heavy mechanical springs and weights (if they aren't already in there), then set initial timing according to the manufacturer's recomended setting. 5-8 BTDC should be a good start for a stock truck.
Once you have verified Carb (choke, idle, fast idle) and timing (initial, mechanical, unplug vacuum for now, dwell if you still have points) you can start some real troubleshooting. Likely, this is a tuning issue.
Vacuum leak is easy to look for as suggested. Keep the air filter on when doing it and use the straw attched to the carb cleaner. Otherwise, it's easy to mist the carb cleaner too close to the air horn of the carb and get a false positive.