On my '82 GMC 6.2,I actually spliced in another wire to the purple solenoid activation wire,that will reach the positive battery terminal,so I can touch the wire to the battery and get it cranking over,when I use starting fluid as a last ditch resort to get it started--you want it cranking over full tilt ,THEN spray the ether,otherwise it'll kick back and bind up if you just shoot a good dose of it in the air cleaner,and increase chances of damage..
At first I spliced that wire in because the starters,both the direct drive one (that was a recent delco rebuilt) and the used gear reduction one I got,were refusing to crank when I turned the key,sometimes it took several attempts to get them to crank,all I got was a "click",so I assumed the solenoid disc inside where the contacts are were either corroded or arced and had high resistance..
I even by-passed the neutral safety and replaced the wire terminal at the starter solenoid purple wire ,that looked iffy,and it still refused to crank over on every attempt--I had to get out,leave the key on,and touch the wire I added to the battery,then it cranked over OK..
After awhile I guess the starter solenoid eventually "fixed" itself,its been starting with the key every time since..this was extremely frustrating,I had both starters in and out more than once thinking they were not good,and my left arm ached for a week after bench pressing that direct drive ingot into place 2 times..also got a finger smashed when it came down suddenly too..

..
The way GM wired the solenoid,going through many feet of wire to the ignition switch,then to the neutral safety,and on to the solenoid,its no wonder the voltage drops enough to make cranking "iffy",especially after many years when the wires start aging and develop higher resistance...more than one of my GM trucks had a push button to crank the starter--I also got 10% off my insurance by calling that an "anti-theft device"..!