Dear NBN here's a How To :~
So it's obvious NBN should not charge for speed but charge by volume
A retailer could charge in base units of 25gb, 50gb, 75gb..... and allow for extra an elastic (variable) amounts up to the unit quantity in the base, which could be charged in multiples of that quantity when it is reached.
25gb + elastic amount up to 25gb where by it would be charged at 2x 25gb if that value was reached etc.
NBN retailers would be able to purchase and apply full bandwidth (within the lines capacity) and supply units of a knowable volume at base rate and a reasonable charge for excess amount.