engine is cranking but not starting on 1991 GMC S15 Jimmy

Apprentice 7fcc12909ae64520525213c612d1ef7ee84ad402e611d9a259270b15abea875b
one day the truck decided not to start anymore, the engine is clearly cranking but it wont start, i changed the fuel pump and the fuel filter but the truck still does not start. if you know of any other reason why the truck would do this please tell, any advice or information will be helpful.
(1) Answer
(2) Comments
If you have a timing light or know someone who does that would be the easy way. Hook it up and pull the trigger while cranking the engine if it pulses you have spark. Test more than one wire. A spark plug tester could also be used.