Set up a 1gbps connection and start adding customers. Watch the usage on the circuit as your customer base grows. You want to make sure that any time a customer comes online, they can get their full speed according to the package you're selling. So if you're selling 100mbps packages, you always want to have at least 100mbps available on that circuit, even at peak times of day. As you add customers, you can start to estimate how much traffic, on average, each customer adds during the peak time of day (it's not as much as you'd expect.) Then you can estimate how many customers you'll have before you approach your limit (1gbps minus max speed package.)