It could be either.
You're going to need a multimeter to know for sure. Get the bike started and leave it to idle a couple of minutes. Read the voltage directly across the two battery terminals (while the battery is still connected). You should see at least 12.5V. Any less is a not a good sign. Now rev the bike up to 4000RPM or so while continuing to monitor the multimeter. You want to see it sitting around 14V, now. If the voltages don't climb or only climb a little bit, it's possible you have a charging system problem and we can address that when you get to that point.
If the voltages do climb, go ahead and shut off the bike and continue to monitor the voltage on the battery with the engine not running. The battery should slowly return down to 12V or so over the course of 10 minutes (give or take a bit). If the voltage drops to 12.5V or less either immediately or very quickly (less than a minutes) you likely have a bad battery.