...My garage isn't heated so I bring the battery inside and put it on a trickle charger. ...
chemical reactions are slower at lower temperatures. I think you are better keeping your battery in a cold garage than a warm house, provided the battery stays charged.
A trickle charger puts out a small current all the time. Motorcycle batteries are small enough that a trickle charger for a car will over charge a MC battery.
You either need to check the battery once a month, and if its below 12V put the trickle charger on it for several hours till it ramps up to about 13V, then unplug it and check it next month.
You can use any 12VDC wall adapter rated for 100mA to 500mA for a trickle charger on a lead acid battery, just keep track of the voltage while its charging, and DONT leave it on all winter.
Otherwise you need to spend $30 to $50 and get a battery "tender". It has active circuits that read the battery voltage, and then decide if it needs the trickle turned on for a while. Shake rinse and repeats by itself. You dont have to take the battery off the bike, or even unhook it to use either.
If you have a bike with key fobs or alarms or clocks or other stuff that is "on" when the key is off, you either need to disconnect the battery from the bike for the winter, or you have to use a battery tender, because the connected bike will drain the battery down while its parked.