If you turn the key and the starter does absolutely nothing then it's not a flex plate.
If you test your fusible link and it's fine, or replace your fusible link and it doesn't fix the problem then use some emery cloth and clean up both ends of the battery cable and the post and terminal until they're shiny.
Use a thin file or whatever you can fit to clean the starter signal wire Terminal. Clean the signal terminal on the starter itself also.
The signal wire to the starter solenoid is likely seeing too high a resistance Due to age. Thin wire pulling too many amps over too long a time. If the above cleaning hasn't worked you may consider adding a relay. Use the existing wire to trigger the magnetic coil of a relay to send power straight from the battery.
Mine kept getting worse and worse. I had the starter rebuilt with toyota parts. Helped for a little bit, rebuilt it myself, worked for a little bit. Used an aftermarket, same issue. I had already done all the cleaning, new battery, new cables, new fusible links and it kept going back to being a turd. It got so bad I replaced the ignition switch. That didn't change anything so I added a momentary switch directly powering the solenoid side and it worked 100% of the time. So I added a relay to see if maybe the signal wire could power the coil side, it worked. It was getting proper voltage but I suspect under load it struggled; and a relay was the solution. It hasn't failed me yet.
One could deduce that the dirtier the conacts and older the starter gets the more amps it tries to draw and there comes a point where the signal wire can no longer support the power needs of the starter solenoid.
Above all else, listen to @jonheld. The wisdom is invaluable.