Don't you think Duke University has financial aid programs in place exactly for this scenario? I realize the poster might not have known this at the time, but I would be willing to bet that if they called the admissions office and explained their financial situation they would be able to waive the test fee.
Usually they don't and/or if they do you have no guarantee of qualifying for it. At one point in my life I made about $12k a year working two full-time jobs, believe it or not, even though a meal at a "sit-down restaurant" was a once a year extravagance, I didn't qualify for many financial aid programs when I went to school. And student loan programs said I didn't have the guaranteed financial means to pay the loans back.
I've personally been on the begging end of paying for tests and the calculus is this, "how many meals do I have to skip to pay for this?"