this is why my mechanic tells me to not make a habit of using cut-off switch to kill the engine. The starter will eventually melt or go kaput. expensive.
and yea I was told to get a battery tender. a good one. Weak/dead battery is a very common problem for bikes cuz of weak alternator. It does not always charge the battery sufficiently enough even from long ride. Motorcycle battery is small and it does not hold charge well. It's always a good idea to use battery tender when you can... like once a week or so... or if you don't plan on riding for a couple days or more. Make sure it's the one with regulator (or control system) so that it doesn't overcharge your battery... which could lead to explosion or dead battery.
Deltran and Battery Doc are the most popular one. and trusty one. It's about $40-60. Expensive? yes but it will last you for pretty much a very long time and so will your battery. You can use it for your car too. I've used it for both of my car and bike.
I don't know if your bike has a battery socket or not but if it doesn't - you definitely should invest in one. It's inexpensive wiring kit where you can simple wire 2 wires to battery with electrical socket sticking out somewhere on your bike so that it's easy for you to hook it up to battery tender at any time. Deltran or Battery Doc do come with several kinds of plug - clamp, plug, cigarette lighter plug, etc.
and make very very sure with the tow truck company to bring in the flatbed. Some bikers forget to do that so the tow guy may charge you for both if he's in bad mood
because they have to go back and bring in flatbed. Sometimes - the flatbed is not available in your area and you may have to wait for hours so they may bring in regular tow truck. It can be done if they did it properly.
Worst case scenario - your bike will be very damaged with bent metals due to improper lifting and improper securing (bike will bounce back and forth against truck
)