Does it move freely and clunk when you push/pull on it?
Or does it feel snug - and can only be pushed in with some effort?
The reason I ask is, it might just be that your cab/door gasket has popped free of it's ridge (for the lack of a better term). The gasket has a flexible steel liner in it that runs all around the door opening and keeps the rubber snapped tightly to the ridge (which also runs completely around the opening).
As these gaskets age, the steel looses it's clamping power and pops free (someone might have kicked it off with his boot). Once it starts to come off the ridge, it falls out and down on to the sill plate. If enough gets displaced, it can begin to affect the closing of the door.
Usually the steel clip can be re-tightened to a certain degree with a pair of pliers (but re-tightening is best done in a vise).
The rubber is harder to restore to it's original resilience however.
What I usually do is take the entire rubber out and rotate it 180 degrees - so that the lower section (that takes the most abuse) is at the top. The top section is usually still in near factory condition, so if you flip the gasket you will have a tight seal at the bottom. It takes a little patience to get a good fit because the rubber will have adopted the shape of the door as it was installed. But with a little persuasion, it will conform to the contours of the door opening. Be sure and tighten up the steel clamping strip and use a little contact cement where necessary.
Your seat belt isn't jamming the door is it?