Only drains that could cause this are the door drains. Unlikely, but possible....I've never seen door drains on this model cause a leak.
Bigger possibility is the inner splash shield behind the door panel.
Even bigger possibility is the weatherstrip/seal on the body, not the door....I've seen a few of those that got to where they didn't fit tight enough where the mount on the body, and the water went behind them and crossed over...came out the bottom. Had to remove the rocker/kick panel and water test it to see it happen...after a bit, the water started running from behind the weatherstrip/seal. You can either replace it, or take it off, clean it and DRY it, and seal it on there with some adhesive silicone. Don't use RTV.
Don't know if your truck has these, but on the sides of the windshield, the geniuses that design Dodges put removable side moulding/trim....they are attached with small Torx screws...pull the seal up and the screws are behind there. They tend to leak.
Other than that....yes, the windshield can certainly be the cause. Pull the "A" pillar moulding and look inside of it....if it's leaked much, you should see obvious signs where water has run in the moulding and dried up.
Always the chance a body seam at the cowl or floor can leak....or something as simple as a grommet in the firewall, like where the hood release cable or a wire harness comes through.
Let me know if you don't find it.