Another vote for locking the diff. Like said, if it's locked and moves, it's an axle shaft. If it doesn't move, likely the pinion shaft. It does seem odd that it broke with your wife driving it on the highway.
If after you check it by locking it, the truck remains stationary it is plausible...