Yes, get a new truck ...or a new driver your choice

Just kidding, just kidding In all seriousness have it checked out man. Your oil can be new and at the right level but the light won't go off because of some other problem with the oil supply. The light comes on when the pressure is low. Oil sludge can sometimes cause an issue like this.