Long story short: no, this is not possible with your hardware.
About wireless modes
Your hardware (the ath9k) supports different wireless operating modes under Linux. In everyday situations, when you are connected to a regular wifi access point, you adapter will be in station (also known as managed) mode. In that mode, it is (with your hardware and with most other consumer hardware) only possible to be connected (transmit and receive data) to one and only one access point only. It would be more expensive (and rarely used) to add another transmitter/receiver on a wireless card.
About switching APs
It is not possible to let your laptop/computer decide which access point has a higher speed, because it will have to connect to that access point before it can measure the speed and make that decision. Your network card can not do that without breaking off your current connection. Technically it is possible to write a script that hops to the other access point, checks if it is faster and then decides to swap (or not). I think that is more inconvenient that that is solves problems, because while switching, you'll lose internet connection for about a second or two.
Alternatives
You could run a mesh, which is another mode that is supported by a lot of wifi cards (I have no experience with that kind of setup). Alternatively (also easier and more common to setup) you can have multiple access points run one wifi network. If your card loses signal, it will automatically connect to the strongest signal. Your laptop (phone, tablet, desktop or whatever) can now roam between the different AP's. This setup is discussed here on SU.
I think the roaming setup is your preferred options based on your input.