Here is a quick test. Get a 12 volt test light touch it to the battery positive post= it should be good and bright. Then touch it to the starter terminal on the starter, when you hit the switch does it light at all, or dim, or nothing?
If nothing, go back upstream to the starter relay and check both side as you hit the start switch, if it is bright there it is most likely that starter. Just make sure all the grounds are clean and tight.
On my 83 750 it still cranks with the kill switch off but won't fire up. Also look at the headlight brightness. It could be an ignition switch issue or start switch issue also.