You can easily check for spark. Please re-read my description. IT IS IMPORTANT to understand how that circuit operates, and one HUGE caveat is to understand the difference in the circuit between cranking the engine by jumpering the start relay, and instead using the key as normal
When jumpering the relay, the start/ bypass circuit is not engaged, and so this greatly changes things electrically. So when testing for spark while starting...........
When jumpering the relay, you have much less power to the coil, as the power is still going to the coil through the ballast, but the battery, now cranking the engine, is down to say, 10.5--11V. This does not seem like much, but 10.5 is comparable to 120V AC. Would you expect "stuff" in your house to operate correctly if all the house outlets were down to 105V instead of 115-120? THAT IS APPROX a 20% change!!! That's like having $120 in your pocket and tossing 20 out the car window!!!
Get a spark gap or "rig" a spark plug by greatly opening up the gap, or cut the ground electrode off. DO NOT use a radio suppressor coil wire for testing. You cna even use low voltage wire if you "hang" it in air so it doesn't arc against ground. "Rig" the spark tester so you can see it through the hood gap, or round up your girlfriend. When cranking, and using a metallic core coil wire, you should get nice hot snappy blue spark at least 3/8 and typically 1/2" long. These should be "in rhythm" and not jerky and intermittent.
Once you have convinced yourself that the spark is dependable, concentrate on carb boiling/ vapor lock. "Modern" oxygenated and or alcohol containing gas boils off much worse than "old school" gas.
Might also pay to inspect the distributor for shaft wear, stuck advance mechanism and other problems. You might still get spark, "sometimes" but rust, debri, damage, wear, could cause intermittent operation.