What's the best way to find out water hardness when on city water? Can I call the city and they will tell me? Or do I need to buy a test kit and figure it out that way?
That will provide an average hardness, which may not be the hardness at your location. Each source may not necessarily have the same delivery capacity.
With multiple water sources feeding the system, each may have a unique hardness level. Your home's location within the system can influence which source the majority of your water will be obtained from which may change depending on daily water requirements within the city, system maintenance, season, etc.
It is usually recommended to test hardness at your specific location and add an additional 2-3 gpg to the result when programming the softener. This will anticipate periods when the water's hardness may be harder than tested.