There is really a very simple test to check out the above.
The next time you think that the system has lost its prime:
(1) acquire a clean squeeze bottle with a fairly small entrance/exit (mustard or ketchup squeeze body)
(2) fill the squeeze bottle with fresh fuel
(3) open hood
(4) remove air cleaner
(5) using the squeeze bottle, fill the carburetor bowl with fuel
(6) replace air cleaner
(7) close hood
(8) enter cab
(9) pump footfeed 3 times, and remove food from footfeed
(10) start truck
If it works, forget the check valve.
If is doesn't work, my apologies

Jon