No fee assuming ticket begins in the US. I’ve done this several times even inside of 24 hrs to departure (i.e. already checked in with boarding pass). Lately with all of AS’s delays/cancellations I’ve booked DL mileage tickets as backups, then will cancel once obviously no longer needed.