TLDR:
No it is not possible because it is likely to be illegal in the country you are operating in. The proviso of course being that if you are in the US, the FCC/Trump are currently in the process removing the laws that protect users from the evils of such an arrangement.
Net Neutrality
Hi Ryan, I think you are asking the wrong question. Of course what you are asking is technically possible. In fact arrangements have been made in the past to that effect.
The better questions is "Is this arrangement LEGAL and if not, why not".
You question falls under the realm of Net Neutrality, which is where all ISPs treat all data the same. You want this because the world you imagine, taken to the logical conclusion would mean that you cannot access any website (at any appreciable speed) without that website forking lots of money to your ISP, assuming the ISP accepts their money.
Take a theoretical case study. Bob lives in a rural area which is only served by a fictional ISP. We shall call this Cast-Com. Bob likes his TV streaming and has signed up for a third party TV streaming service, we shall call WebFlicks.
However Cast-Com is owned by Temporal Magazine, who also have been their own inferior TV streaming service, which they would like to push onto their Cast-Com customers. Cast-Com begins throttling back the bandwidth from Cast-Com customers to WebFlicks locking Cast-Com users to the inferior TV service.
Of course this is all theoretical and has never happened before...